package com.transaction.simulate.model.dto;

import java.io.Serializable;
import java.util.List;

public class Channel implements Serializable {
    private Integer id;

    private String channelCode;

    private String creatorCode;

    private String creatorName;

    private String receiverCode;

    private String receiverName;

    private String versionCode;

    private List<String> dealFileList;

    private String dealFileTypes;

    public Channel() {
    }

    public Channel(String channelCode) {
        this.channelCode = channelCode;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getChannelCode() {
        return channelCode;
    }

    public void setChannelCode(String channelCode) {
        this.channelCode = channelCode;
    }

    public String getCreatorCode() {
        return creatorCode;
    }

    public void setCreatorCode(String creatorCode) {
        this.creatorCode = creatorCode;
    }

    public String getCreatorName() {
        return creatorName;
    }

    public void setCreatorName(String creatorName) {
        this.creatorName = creatorName;
    }

    public String getReceiverCode() {
        return receiverCode;
    }

    public void setReceiverCode(String receiverCode) {
        this.receiverCode = receiverCode;
    }

    public String getReceiverName() {
        return receiverName;
    }

    public void setReceiverName(String receiverName) {
        this.receiverName = receiverName;
    }

    public String getVersionCode() {
        return versionCode;
    }

    public void setVersionCode(String versionCode) {
        this.versionCode = versionCode;
    }

    public List<String> getDealFileList() {
        return dealFileList;
    }

    public void setDealFileList(List<String> dealFileList) {
        this.dealFileList = dealFileList;
    }

    public String getDealFileTypes() {
        return dealFileTypes;
    }

    public void setDealFileTypes(String dealFileTypes) {
        this.dealFileTypes = dealFileTypes;
    }

    @Override
    public String toString() {
        return "Channel{" +
                "id=" + id +
                ", channelCode='" + channelCode + '\'' +
                ", creatorCode='" + creatorCode + '\'' +
                ", creatorName='" + creatorName + '\'' +
                ", receiverCode='" + receiverCode + '\'' +
                ", receiverName='" + receiverName + '\'' +
                ", versionCode='" + versionCode + '\'' +
                ", dealFileList=" + dealFileList +
                ", dealFileTypes='" + dealFileTypes + '\'' +
                '}';
    }
}
